<?php
class beeyeQvField {
  public $DocName; // string
  public $FieldName; // string
}

class beeyeQvValue {
  public $DocName; // string
  public $FieldName; // string
  public $FieldValue; // string
}

class beeyeQvObject {
  public $ObjectID; //string
  public $DocName; // string
  public $ObjectName; // string
  public $SheetName; // string
  public $RefreshType; //integer
  public $RefreshDay; //integer
  public $RefreshFormat; //integer
}

class beeyeQvReports {
  public $DocName; // string
  public $ReportLabel; // string
  public $ReportName; // string
}

class beeyeQvFieldSelection {
  public $FieldName; // string
  public $FieldValues; // ArrayOfbeeyeQvValue
}

class beeyeQvRecipient {
  public $Filters; // ArrayOfbeeyeQvFieldSelection
  public $RecipientAdress; // string
  public $RecipientName; // string
  public $mailBody; // string
  public $mailSubject; // string
  public $ntName; // string
}

class GetbeeyeQvFieldList {
  public $_docName; // string
}

class GetbeeyeQvFieldListResponse {
  public $GetbeeyeQvFieldListResult; // ArrayOfbeeyeQvField
}

class GetbeeyeQvFieldValueList {
  public $_docName; // string
  public $_fieldName; // string
  public $filter; // string
}

class GetbeeyeQvFieldValueListResponse {
  public $GetbeeyeQvFieldValueListResult; // ArrayOfbeeyeQvValue
}

class GetbeeyeQvObjectList {
  public $_docName; // string
}

class GetbeeyeQvObjectListResponse {
  public $GetbeeyeQvObjectListResult; // ArrayOfbeeyeQvObject
}

class GetbeeyeQvReportList {
  public $_docName; // string
}

class GetbeeyeQvReportListResponse {
  public $GetbeeyeQvReportListResult; // ArrayOfbeeyeQvReports
}

class PrintbeeyeQvReport {
  public $_docName; // string
  public $_reportName; // string
  public $_fieldSelection; // ArrayOfbeeyeQvFieldSelection
}

class PrintbeeyeQvReportResponse {
  public $PrintbeeyeQvReportResult; // anyType
}

class SendbeeyeQvReport {
  public $_docName; // string
  public $_reportName; // string
  public $_Recipients; // ArrayOfbeeyeQvRecipient
}

class SendbeeyeQvReportResponse {
  public $SendbeeyeQvReportResult; // anyType
}

class RegisterbeeyeQvReport {
  public $_report_id; // string
  public $_docName; // string
  public $_reportName; // string
  public $_Recipients; // ArrayOfbeeyeQvRecipient
}

class RegisterbeeyeQvReportResponse {
  public $RegisterbeeyeQvReportResult; // anyType
}

class PrintbeeyeQvObject {
  public $_docName; // string
  public $_objectName; // beeyeQvObject
  public $_fieldSelection; // ArrayOfbeeyeQvFieldSelection
}

class PrintbeeyeQvObjectResponse {
  public $PrintbeeyeQvObjectResult; // anyType
}

class char {
}

class duration {
}

class guid {
}


/**
 * beeyeQvDocumentService class
 * 
 *  
 * 
 * @author    {author}
 * @copyright {copyright}
 * @package   {package}
 */
class beeyeQvDocumentService extends SoapClient {

  private static $classmap = array(
                                    'beeyeQvField' => 'beeyeQvField',
                                    'beeyeQvValue' => 'beeyeQvValue',
                                    'beeyeQvObject' => 'beeyeQvObject',
                                    'beeyeQvReports' => 'beeyeQvReports',
                                    'beeyeQvFieldSelection' => 'beeyeQvFieldSelection',
                                    'beeyeQvRecipient' => 'beeyeQvRecipient',
                                    'GetbeeyeQvFieldList' => 'GetbeeyeQvFieldList',
                                    'GetbeeyeQvFieldListResponse' => 'GetbeeyeQvFieldListResponse',
                                    'GetbeeyeQvFieldValueList' => 'GetbeeyeQvFieldValueList',
                                    'GetbeeyeQvFieldValueListResponse' => 'GetbeeyeQvFieldValueListResponse',
                                    'GetbeeyeQvObjectList' => 'GetbeeyeQvObjectList',
                                    'GetbeeyeQvObjectListResponse' => 'GetbeeyeQvObjectListResponse',
                                    'GetbeeyeQvReportList' => 'GetbeeyeQvReportList',
                                    'GetbeeyeQvReportListResponse' => 'GetbeeyeQvReportListResponse',
                                    'PrintbeeyeQvReport' => 'PrintbeeyeQvReport',
                                    'PrintbeeyeQvReportResponse' => 'PrintbeeyeQvReportResponse',
                                    'SendbeeyeQvReport' => 'SendbeeyeQvReport',
                                    'SendbeeyeQvReportResponse' => 'SendbeeyeQvReportResponse',
                                    'RegisterbeeyeQvReport' => 'RegisterbeeyeQvReport',
                                    'RegisterbeeyeQvReportResponse' => 'RegisterbeeyeQvReportResponse',
                                    'PrintbeeyeQvObject' => 'PrintbeeyeQvObject',
                                    'PrintbeeyeQvObjectResponse' => 'PrintbeeyeQvObjectResponse',
                                    'char' => 'char',
                                    'duration' => 'duration',
                                    'guid' => 'guid',
                                   );

  public function beeyeQvDocumentService($wsdl = "http://192.168.254.126:8240/beeye/org?wsdl", $options = array()) {
    foreach(self::$classmap as $key => $value) {
      if(!isset($options['classmap'][$key])) {
        $options['classmap'][$key] = $value;
      }
    }
    parent::__construct($wsdl, $options);
  }

  /**
   *  
   *
   * @param GetbeeyeQvFieldList $parameters
   * @return GetbeeyeQvFieldListResponse
   */
  public function GetbeeyeQvFieldList(GetbeeyeQvFieldList $parameters) {
    return $this->__soapCall('GetbeeyeQvFieldList', array($parameters),       array(
            'uri' => 'http://tempuri.org/',
            'soapaction' => ''
           )
      );
  }

  /**
   *  
   *
   * @param GetbeeyeQvFieldValueList $parameters
   * @return GetbeeyeQvFieldValueListResponse
   */
  public function GetbeeyeQvFieldValueList(GetbeeyeQvFieldValueList $parameters) {
    return $this->__soapCall('GetbeeyeQvFieldValueList', array($parameters),       array(
            'uri' => 'http://tempuri.org/',
            'soapaction' => ''
           )
      );
  }

  /**
   *  
   *
   * @param GetbeeyeQvObjectList $parameters
   * @return GetbeeyeQvObjectListResponse
   */
  public function GetbeeyeQvObjectList(GetbeeyeQvObjectList $parameters) {
    return $this->__soapCall('GetbeeyeQvObjectList', array($parameters),       array(
            'uri' => 'http://tempuri.org/',
            'soapaction' => ''
           )
      );
  }

  /**
   *  
   *
   * @param GetbeeyeQvReportList $parameters
   * @return GetbeeyeQvReportListResponse
   */
  public function GetbeeyeQvReportList(GetbeeyeQvReportList $parameters) {
    return $this->__soapCall('GetbeeyeQvReportList', array($parameters),       array(
            'uri' => 'http://tempuri.org/',
            'soapaction' => ''
           )
      );
  }

  /**
   *  
   *
   * @param PrintbeeyeQvReport $parameters
   * @return PrintbeeyeQvReportResponse
   */
  public function PrintbeeyeQvReport(PrintbeeyeQvReport $parameters) {
    return $this->__soapCall('PrintbeeyeQvReport', array($parameters),       array(
            'uri' => 'http://tempuri.org/',
            'soapaction' => ''
           )
      );
  }

  /**
   *  
   *
   * @param SendbeeyeQvReport $parameters
   * @return SendbeeyeQvReportResponse
   */
  public function SendbeeyeQvReport(SendbeeyeQvReport $parameters) {
    return $this->__soapCall('SendbeeyeQvReport', array($parameters),       array(
            'uri' => 'http://tempuri.org/',
            'soapaction' => ''
           )
      );
  }

  /**
   *  
   *
   * @param RegisterbeeyeQvReport $parameters
   * @return RegisterbeeyeQvReportResponse
   */
  public function RegisterbeeyeQvReport(RegisterbeeyeQvReport $parameters) {
    return $this->__soapCall('RegisterbeeyeQvReport', array($parameters),       array(
            'uri' => 'http://tempuri.org/',
            'soapaction' => ''
           )
      );
  }

  /**
   *  
   *
   * @param PrintbeeyeQvObject $parameters
   * @return PrintbeeyeQvObjectResponse
   */
  public function PrintbeeyeQvObject(PrintbeeyeQvObject $parameters) {
    return $this->__soapCall('PrintbeeyeQvObject', array($parameters),       array(
            'uri' => 'http://tempuri.org/',
            'soapaction' => ''
           )
      );
  }

}

?>
